package com.bsg.upm.constant;

/**
 * 操作字典项常量类
 * 
 * @author HCK
 *
 */
public class OperateDictConstants {

	/******************************** 操作模块 STA ********************************/
	/**
	 * 操作模块：登录
	 */
	public static final String MODEL_LOGIN = "login";

	/**
	 * 操作模块：站点管理
	 */
	public static final String MODEL_SITE = "site";

	/**
	 * 操作模块：备份存储管理
	 */
	public static final String MODEL_BACKUP_STORAGE = "backup_storage";

	/**
	 * 操作模块：区域管理
	 */
	public static final String MODEL_AREA = "area";

	/**
	 * 操作模块：端口管理
	 */
	public static final String MODEL_PORT = "port";

	/**
	 * 操作模块：集群管理
	 */
	public static final String MODEL_CLUSTER = "cluster";

	/**
	 * 操作模块：网段管理
	 */
	public static final String MODEL_NETWORKING = "networking";

	/**
	 * 操作模块：软件镜像管理
	 */
	public static final String MODEL_SOFTWARE_IMAGE = "software_image";

	/**
	 * 操作模块：SAN管理
	 */
	public static final String MODEL_SAN = "san";

	/**
	 * 操作模块：RG管理
	 */
	public static final String MODEL_RG = "rg";

	/**
	 * 操作模块：主机管理
	 */
	public static final String MODEL_HOST = "host";

	/**
	 * 操作模块：业务系统管理
	 */
	public static final String MODEL_BUSINESS_SYSTEM = "business_system";

	/**
	 * 操作模块：业务子系统管理
	 */
	public static final String MODEL_BUSINESS_SUBSYSTEM = "business_subsystem";

	/**
	 * 操作模块：工单管理
	 */
	public static final String MODEL_ORDER = "order";

	/**
	 * 操作模块：服务管理
	 */
	public static final String MODEL_SERV = "serv";

	/**
	 * 操作模块：数据库管理
	 */
	public static final String MODEL_DATABASE = "database";

	/**
	 * 操作模块：服务用户管理
	 */
	public static final String MODEL_SERV_USER = "serv_user";

	/**
	 * 操作模块：服务直连用户管理
	 */
	public static final String MODEL_SERV_DIRECT_USER = "serv_direct_user";

	/**
	 * 操作模块：备份策略管理
	 */
	public static final String MODEL_BACKUP_STRATEGY = "backup_strategy";

	/**
	 * 操作模块：单元管理
	 */
	public static final String MODEL_UNIT = "unit";

	/**
	 * 操作模块：字典管理
	 */
	public static final String MODEL_DICT = "dict";

	/**
	 * 操作模块：用户管理
	 */
	public static final String MODEL_USER = "user";

	/**
	 * 操作模块：角色管理
	 */
	public static final String MODEL_USER_ROLE = "user_role";
	
	/**
	 * 操作模块：用户组管理
	 */
	public static final String MODEL_USER_GROUP = "user_group";
	/******************************** 操作模块 END ********************************/

	/******************************** 操作动作 STA ********************************/
	/**
	 * 操作动作：登录
	 */
	public static final String ACTION_LOGIN = "login";

	/**
	 * 操作动作：注册
	 */
	public static final String ACTION_REGISTER = "register";

	/**
	 * 操作动作：新增
	 */
	public static final String ACTION_ADD = "add";

	/**
	 * 操作动作：编辑
	 */
	public static final String ACTION_UPDATE = "update";

	/**
	 * 操作动作：编辑
	 */
	public static final String ACTION_UPDATE_MGM_HOST = "update_mgm_host";

	/**
	 * 操作动作：克隆
	 */
	public static final String ACTION_CLONE = "clone";

	/**
	 * 操作动作：扩容
	 */
	public static final String ACTION_SCALE_UP = "scale_up";

	/**
	 * 操作动作：版本变更
	 */
	public static final String ACTION_IMAGE_UPDATE = "image_update";

	/**
	 * 操作动作：注销
	 */
	public static final String ACTION_DEREGISTER = "deregister";

	/**
	 * 操作动作：删除
	 */
	public static final String ACTION_REMOVE = "remove";

	/**
	 * 操作动作：重建
	 */
	public static final String ACTION_REBUILD = "rebuild";

	/**
	 * 操作动作：撤销
	 */
	public static final String ACTION_CANCEl = "cancel";

	/**
	 * 操作动作：启用
	 */
	public static final String ACTION_ENABLE = "enable";

	/**
	 * 操作动作：停用
	 */
	public static final String ACTION_DISABLE = "disable";

	/**
	 * 操作动作：入库
	 */
	public static final String ACTION_INPUT = "input";

	/**
	 * 操作动作：出库
	 */
	public static final String ACTION_OUTPUT = "output";

	/**
	 * 操作动作：审核
	 */
	public static final String ACTION_APPROVE = "approve";

	/**
	 * 操作动作：执行
	 */
	public static final String ACTION_EXECUTE = "execute";

	/**
	 * 操作动作：启动
	 */
	public static final String ACTION_START = "start";

	/**
	 * 操作动作：停止
	 */
	public static final String ACTION_STOP = "stop";

	/**
	 * 操作动作：备份
	 */
	public static final String ACTION_BACKUP = "backup";

	/**
	 * 操作动作：还原
	 */
	public static final String ACTION_RESTORE = "restore";

	/**
	 * 操作动作：迁移
	 */
	public static final String ACTION_MIGRATE = "migrate";

	/**
	 * 操作动作：隔离
	 */
	public static final String ACTION_ISOLATE = "isolate";

	/**
	 * 操作动作：回切
	 */
	public static final String ACTION_RECOVER = "recover";

	/**
	 * 操作动作：密码变更
	 */
	public static final String ACTION_UPDATE_PWD = "update_pwd";
	
	/**
	 * 操作动作：密码重置
	 */
	public static final String ACTION_RESET_PWD = "reset_pwd";
	/******************************** 操作动态 END ********************************/

}
